Sql In Mysql是一款在excel中执行sql语句的Excel插件。界面如图1。插件可将查寻结果直接返回到Excel工作表中。 图1连接数据库点击左上角的配置按钮,输入数据库连接信息即可。当前支持Mysql和Pgsql。 通过勾选配置按钮下面的Mysql和Pgsql复选框切换需要查寻的数据库。本文演示以Mysql数据库为例。 查寻所有模式(或数据库) 查寻指定模式中的表数量选择需要查寻模式的单元格(可以选择多个)点击【模式表数】 查寻指定模式中的表名称选择需要查寻的模式(可以选择多个)点击【模式查表】 查看表的行数、列数选择需要查寻的表单元格(可以选择多个)点击【表行数】或【表列数】,将在表名右侧自动生成新列存放查寻结果。重要提示:在查寻前需要确保下图中插件选项卡【模式列】文本框中指定的名称与工作表中存放模式名列的字段名称相同,以便找到表对应的模式名。 根据表名查寻字段信息选择需要查寻的表单元格(可以选择多个)点击【表字段】。重要提示:在查寻前需要确保下图中插件选项卡【模式列】文本框中指定的名称与工作表中存放模式名列的字段名称相同,以便找到表对应的模式名。重要提示:在查寻前需要确保下图中插件选项卡【表注释】文本框中指定的名称与工作表中存放表注释列的字段名称相同,以便将表注释带到结果表中。 根据字段名查寻字段非NULL行数选择需要查寻的字段(可以选择多个)。点击【非NULL行数】。重要提示:在查寻字段信息前,需要确保下图中插件选项卡【模式列】【表名列】【表注释】与工作表中名称一致。 根据字段名查寻字段值选择需要查寻的字段(可以选择多个)。点击【字段值】。工作表中存放数据量过大时会很卡甚至卡死,因此默认只查寻前100条,可通过limit编辑框修改。 根据表名查寻字段值选择需要查寻的表名。点击【表查值】。工作表中存放数据量过大时会很卡甚至卡死,因此默认只查寻前100条,可通过limit编辑框修改。 根据字段名分组统计选择需要分组的字段名。点击【GroupBy】。重要提示:确保功能区指定的模式名、表名与工作表中的名称一致。 自定义查寻sql勾选【显示sql】,打开sql语句框。此界面有两个功能: 记录上面功能所执行的sql语句,下图中为之前执行groupby对应的语句。执行自已写的sql语句。在输入框中写sql语句,点击左侧的【勾】按钮即可。 一些使用建议查寻数据量大时,不建议使用此工具,应该使用其他数据库相关软件,以避免在EXCEL中卡死。此工具中暂没有sql语法的任何提示和报错信息,使用前应该尽量确保你的sql语句是正确的。如果遇到没有结果,可尝试将sql放在其他数据库软件中执行,看是否有结果。下载、安装、交流QQ群:728116365
|